<?php

require_once dirname(__FILE__) . '/../common/IController.php';
require_once dirname(__FILE__) . '/../common/BaseController.php';
require_once dirname(__FILE__) . '/StaffModel.php';


class AdminStaffController extends BaseController implements IController {
	
	public function __construct(Database $database, FBLoginModel $loginModel, NavigationView $navigationView) {
	    parent::__construct($database, $loginModel, $navigationView);
	}
	
	public function doControl() {
		$html = '';

		if ($this->loginModel->getUserRole() & UsersModel::ADMIN_ROLE) {
			$sm = new StaffModel($this->database);
			$sv = new StaffView();
			$html .= '<p>Denna del av applikationen är inte färdigimplementerad, utan är bara ett demonstration av ungefär vad som kommer att finnas här sedan. För närvarande går det inte att godkänna eller ta bort intresseanmälningar</p>';
			$html .= $sv->getStaffApplicationsMarkup($sm->getStaffApplications());
		} else {
			$html .= 'inte auktoriserad';
		}

		return $html;
	}
}